# 捕获多个指定异常
# 语法:
"""
# 第一种
try:
    可能发生异常的代码
except (异常类型1, 异常类型2, ...):
    捕获成功执行的代码块

# 第二种
try:
    可能发生异常的代码
except 异常类型1:
    捕获成功执行的代码块
except 异常类型2:
    捕获成功执行的代码块
except ...:
    ...
"""
# TODO 第一种
"""
try:
    num = int(input('请输入一个数字:'))
    result = 1 / num
except (ZeroDivisionError, ValueError):
    print('输入的数字不合法')
"""

# TODO 第二种
try:
    num = int(input('请输入一个数字:'))
    result = 1 / num
except ZeroDivisionError:
    print('输入的数字不能是0')
except ValueError:
    print('输入的数字不合法')